/**
 * @param {number[]} nums
 * @return {number[]}
 */
 var exchange = function(nums) {
     let left=0,right=nums.length-1;
     while(left<right){
         if(nums[left]%2!=1) {left++;}
         else if(nums[right]%2!=0) {right--;}
         else {
             let num=nums[left];
             nums[left]=nums[right];
             nums[right]=num
             left++;
             right--;
         }
     }
     return nums;
 }
//  var exchange = function(nums) {
//     let res=[];
//     for(let i=0;i<nums.length;i++){
//         if(nums[i]%2==0){
//             res.push(nums[i])
//         }
//         else{
//             res.unshift(nums[i]);
//         }
//     }
//     return res;
// };